package net.csdn.business.common.domain.mirror;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;


@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MirrorUploadDto implements Serializable {
    private String repoPath;
    private String githubUrl;
    private String source = "GitHub";
    private String mirrorUrl;
    private String mirrorPath;
    /**
     * 上传文件数据校验状态：1：可镜像；2：已禁用；3：已镜像；4：目标path已存在,不可镜像
     */
    private Integer status = 1;
    private String statusDesc = "可镜像";
    private String fullPath;
    private String orgId;
    private String orgName;
    private Integer type = 0;
}